package cn.tedu.charging.order.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

/**
 * 创建一个ServerEndpointExecutor对象,用于管理websocket连接服务端
 */
@Configuration
public class WebSocketConfig {
    /**
     * 在配置 WebSocket 时，ServerEndpointExporter
     * 的作用是注册和管理使用 @ServerEndpoint 注解的
     * WebSocket 端点类 专用于websocket初始化服务工作的
     * @return
     */
    @Bean
    public ServerEndpointExporter serverEndpointExporter(){
        return new ServerEndpointExporter();
    }
}
